@charset "utf-8";

.main {
	WIDTH: 960px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}

.bdcontent A:hover {
	COLOR: #0884cd
}
.bdcontent A:active {
	COLOR: #0884cd
}
.bdcontent P {
	LINE-HEIGHT: 25px; PADDING-LEFT: 20px; HEIGHT: 25px; OVERFLOW: hidden; 
}
.bdcontent P SPAN {
	COLOR: #acacac; FONT-SIZE: 10px
}
.bdcontent P SPAN.tagword A {
	COLOR: #396588; FONT-SIZE: 12px
}
.bdcontent P A {
	COLOR: #000; FONT-SIZE: 14px
}


.contenttitle {
	BORDER-BOTTOM: #cccccc 1px solid; LINE-HEIGHT: 28px; BACKGROUND: url(../images/title_bgl.gif) no-repeat; HEIGHT: 28px;  BORDER-TOP: #cccccc 1px solid
}

 .contenttitle A {
	COLOR: #000
}
 .contenttitle H2 {
	FLOAT: left; MARGIN-LEFT: 20px; FONT-SIZE: 14px
}
 .contenttitle SPAN {
	FLOAT: right; MARGIN-RIGHT: 2px
}

 .contenttitle h2 span {
	margin-left:20px;
	line-height:22px;
	FLOAT: left;
}

.container {
	margin:0px auto auto 0px;
	WIDTH: 550px; FLOAT: left; border:#CCCCCC 1px solid; 
}

.container A {
	TEXT-DECORATION: none
}
.container A:hover {
	TEXT-DECORATION: underline
}
.container A:active {
	TEXT-DECORATION: underline
}
.container .focus {
    HEIGHT: 224px;overflow:hidden;
}

.focus img{
	WIDTH: 550px; HEIGHT: 210px; 
}

.container .doc {
	BACKGROUND-COLOR: #f7fcff;  MARGIN-LEFT: 0px; OVERFLOW: hidden; margin-top:5px; margin-bottom:2px;
}

.doc P {
	WIDTH: 550px; BORDER-BOTTOM: #e1e1e1 1px dashed; LINE-HEIGHT: 24px; PADDING-LEFT: 10px
}

.doc p span {
	margin: 0px 0px 0px auto;
}

.doc p span a{
	FONT-SIZE: 12px;
}
.videocontent A:hover {
	COLOR: #0884cd
}
.videocontent A:active {
	COLOR: #0884cd
}

.videocontent {
 BACKGROUND-COLOR: #fff; HEIGHT: 183px;  
}

.videocontent UL LI {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #f7f7f4; WIDTH: 100px; FLOAT: left; HEIGHT: 130px; MARGIN-RIGHT: 2px; 
}
.videocontent UL LI A {
	COLOR: #5d5d5d
}

.videocontent SPAN A {
	COLOR: #000
}
.videocontent .videodemo LI {
	MARGIN: 10px 0px 0px 9px; WIDTH: 125px; FLOAT: left;  OVERFLOW: hidden
}
.videocontent .videodemo LI A {
	COLOR: #000
}
.videocontent .videodemo LI P {
	LINE-HEIGHT: 18px; HEIGHT: 35px; OVERFLOW: hidden
}
.videocontent .videodemo IMG {
	BORDER: #CCCCCC 1px solid; PADDING-BOTTOM: 14px; WIDTH: 122px;
}


.newscontainer {
	MARGIN: 5px 0px; WIDTH: 100%
}
.news {
	 WIDTH: 393px; FLOAT: left; MARGIN-left: 10px; BORDER: #cccccc 1px solid;
}

.news A {
	TEXT-DECORATION: none
}
.news A:hover {
	TEXT-DECORATION: underline
}
.news A:active {
	TEXT-DECORATION: underline
}
.news .topnews {
	BORDER-BOTTOM: #cccccc 1px dashed; PADDING-BOTTOM: 10px; MARGIN: 0px 13px; WIDTH: 367px
}
.news .topnews P {
	COLOR: #393939
}
.news .topnews P.topnewstitle {
	TEXT-ALIGN: center; MARGIN-TOP: 15px; WIDTH: 367px; HEIGHT: 24px; FONT-SIZE: 16px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.news .topnews P.topnewscontent {
	HEIGHT: 40px; OVERFLOW: hidden
}
.news .topnews P.topnewstitle A {
	COLOR: #000
}
.news .topnews P.topnewstitle A:visited {
	COLOR: #000
}
.news .topnews A {
	COLOR: #396588
}
.news .topnews A:hover {
	COLOR: #0884cd
}
.news .topnews A:active {
	COLOR: #0884cd
}
.news .topnews UL {
	WIDTH: 100%
}
.news .topnews UL LI {
	LINE-HEIGHT: 19px; PADDING-LEFT: 10px;  HEIGHT: 19px; OVERFLOW: hidden
}
.newslist {
	MARGIN: 10px 13px; PADDING-LEFT: 3px; WIDTH: 364px; FONT-SIZE: 14px
}
.newslist P {
	LINE-HEIGHT: 23px; HEIGHT: 23px; OVERFLOW: hidden
}
.newslist A {
	COLOR: #000
}
.newslist A:hover {
	COLOR: #0884cd
}
.newslist A:active {
	COLOR: #0884cd
}
.newslist SPAN {
	COLOR: #acacac; FONT-SIZE: 10px
}
.newslist P.more {
	TEXT-ALIGN: right; LINE-HEIGHT: 22px; FONT-SIZE: 12px
}
.newslist P.more A {
	COLOR: #0000ff
}

.aider {
	border:1px #CCCCCC solid; 
}

.aider A {
	TEXT-DECORATION: none
}
.aider A:hover {
	TEXT-DECORATION: underline;COLOR: #0884cd
}
.aider A:active {
	TEXT-DECORATION: underline;COLOR: #0884cd
}


.books {
	width:100%; height:200px;
 }
 
 
.books UL LI {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #f7f7f4; WIDTH: 125px; FLOAT: left; HEIGHT: 135px; 
}
.books UL LI A {
	COLOR: #5d5d5d
}

.books SPAN A {
	COLOR: #000
}
 
.books LI {
	MARGIN: 10px 2px 0px 9px; WIDTH: 135px; FLOAT: left;  OVERFLOW: hidden
}
.books LI A {
	COLOR: #000
}
.books LI P {
	LINE-HEIGHT: 18px; HEIGHT: 35px; OVERFLOW: hidden
}
.books IMG {
	 PADDING-BOTTOM: 14px; WIDTH: 122px; 
}



.works {
	width:100%; height:200px;
 }
 
 
.works UL LI {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #f7f7f4; WIDTH: 125px; FLOAT: left; HEIGHT: 130px; 
}
.works UL LI A {
	COLOR: #5d5d5d
}

.works SPAN A {
	COLOR: #000
}
 
.works LI {
	MARGIN: 10px 2px 0px 9px; WIDTH: 135px; FLOAT: left;  OVERFLOW: hidden
}
.works LI A {
	COLOR: #000
}
.works LI P {
	LINE-HEIGHT: 18px; HEIGHT: 35px; OVERFLOW: hidden
}
.works IMG {
	 PADDING-BOTTOM: 14px; WIDTH: 122px; 
}

.link {
	PADDING-BOTTOM: 15px; WIDTH: 958px; margin-top:5px;
}
.link .link_title {
	MARGIN-TOP: 5px; WIDTH: 100%; HEIGHT: 30px
}
.link .link_title H2 {
	PADDING-LEFT: 33px; FLOAT: left; COLOR: #396588; FONT-SIZE: 14px
}
.link .link_title DIV {
	FLOAT: right; MARGIN-RIGHT: 10px
}
.link .link_title DIV {
	COLOR: #6a6a6a
}
.link .link_title DIV A {
	COLOR: #046ba6
}
.link .link_title DIV A:hover {
	TEXT-DECORATION: none
}
.link .link_title DIV A:active {
	TEXT-DECORATION: none
}
.link UL {
	WIDTH: 940px; MARGIN-LEFT: 10px
}
.link UL LI {
	LINE-HEIGHT: 18px; PADDING-RIGHT: 10px; DISPLAY: inline
}
.link UL A {
	COLOR: #000; TEXT-DECORATION: none
}
.link UL A:hover {
	COLOR: #0884cd; TEXT-DECORATION: underline
}
.link UL A:active {
	COLOR: #0884cd; TEXT-DECORATION: underline
}
.link UL A.more {
	COLOR: #0884cd; TEXT-DECORATION: underline
}







